#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>

#define GETFUN_MAX(type) \
	type type##_MAX(type x,type y)\
	{					\
		return(x>y?x:y);\
	}
GETFUN_MAX(int);
GETFUN_MAX(float);

int main()
{
	int a = int_MAX(3, 5);
	float b = float_MAX(3.1, 4.5);
	printf("%d\n", a);
	printf("%f\n", b);
	return 0;
}